Whatever Happened to Object-Oriented Databases?

نویسنده

  • Neal Leavitt
چکیده

Computer A couple of years ago, industry observers touted object-oriented databases as a technology on the rise, well suited for the emerging Internet age. They said object-oriented databasemanagement systems (ODBMSs) would soon become the primary database technology, supplanting relational databasemanagement systems (RDBMSs), which were not designed to handle the type of multimedia data frequently found on the Internet. As further evidence of this, they said the growth of intranets signaled a decline in the use of client-server networks, on which most relational databases were used. Fast-forward to today, and none of these predictions has come to pass. Relational databases are still by far the most widely used databases. Meanwhile, object-relational database-management systems (ORDBMSs) have added object capabilities to relational databases. They are gaining in popularity and are expected to outsell even relational databases by 2003. And OO databases (see the “OO Database Orientation” sidebar) are still minor players with solid but strictly niche markets. Sales of relational databases have grown considerably faster than the sales of OO databases, and annual worldwide RDBMS revenues are now about 50 times larger. Rick Cattell, distinguished engineer at Sun Microsystems, indicated, “Objectoriented databases are doing just fine, and the news of their demise is highly exaggerated. While their market [share] isn’t as big, they continue to be used in areas like CAD (computer-aided design) and telecommunications, where RDBMSs are not well suited.” However, said Michael Stonebraker, chief technology officer at Informix and an ORDBMS proponent and pioneer, “ODBMSs occupy a small niche market that has no broad appeal. The technology is in semi-rigor mortis, and ORDBMSs will corner the market within five years.”

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards the Object Persistence via Relational Databases

Object-oriented (OO) databases have happened important for both research and development area in the past decade. On the other hand, databases of this type have been found too expansive and not too functional in a planty of practical tasks. New architectures appeared: object-relational data managers, relational wrapper libraries, and OO databases. The attractiveness of these solutions is that e...

متن کامل

An Object-Oriented Based Algebra for Ontologies and Their Instances

Nowadays, ontologies are used in a lot of diverse research fields. They provide with the capability to describe a huge set of information contents. Therefore, several approaches for storing ontologies and their instances in databases have been proposed. We call Ontology Based Database (OBDB) a database providing such a capability. Several OBDB have been developed using different ontology models...

متن کامل

Object-oriented Per-parcel Land Use Change Detection Integrating Gis and Remote Sensing

Urban is more sensitive to the change of land use/cover. The up-to-date information of land use/cover is very important for urban decision-making and sustainable development. Very high resolution satellite data are an alternative to monitor, update cartographic and geographic databases. In this paper, an object-oriented pre-parcel land use change detection approach integrating GIS and remote se...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

CS 770 : Selected Topics in Object - Oriented Programming 2000 - 2001 , first term Instructor : Emil Sekerinski

data typing Inheritance Object orientation Object identity Recovery Versioning Transactions Querying Concurrency Integrity Persistence Database Security capabilities Performance Object-oriented databases Figure 1.1 Object-oriented databases. 1.1 What is an Object-oriented Database? Concept of Object Oriented Databases 4 Some of the critics of object-oriented programming have brushed it aside as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2000